#!/bin/bash
function tulosta_tiedosto_poistaen_siitä_lopusta_tyhjät_rivit () { # tiedostonimi on ainoa parametri
cat $1 | awk '!NF || !x[$0]++' | awk '!NF {if (++n <= 2) print; next}; {n=0;print}'
# awk 'NF == 0 { nb++ ; next } nb { for (i = 1; i <= NF; i++) print "" } { nb = 0; print }' $1
}

read -p 'minkä nimistä tiedostoa käsitelet:' tiedosto
tulosta_tiedosto_poistaen_siitä_lopusta_tyhjät_rivit $tiedosto
